Skip to content

[pull] main from microsoft:main#1164

Merged
pull[bot] merged 6 commits intocode:mainfrom
microsoft:main
Apr 20, 2026
Merged

[pull] main from microsoft:main#1164
pull[bot] merged 6 commits intocode:mainfrom
microsoft:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 20, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

justschen and others added 6 commits April 19, 2026 17:35
* Use observables for the dropdowns in Claude

This makes it wayyyy easier to test as we can trigger the pipeline and see if the expected groups get created.

Co-authored-by: Copilot <copilot@github.com>

* feedback

---------

Co-authored-by: Copilot <copilot@github.com>
* heap-snapshot-analysis skill improvements

* Harden heap snapshot streaming helper

Address review feedback by honoring short reads, documenting tuple reuse with an opt-in copy mode, and guarding eager string parsing for large snapshots.

(Written by Copilot)
Previously CopilotAgent.listSessions() and _listModels() silently
returned [] when no token was available. This violated the AHP
contract (protectedResources required: true mandates the server
return AuthRequired -32007 when used unauthenticated) and caused
agent-host sessions to not appear in the Agents sidebar on fresh
 the renderer cached the empty list and never retried untillaunch
the user sent a message and the resulting sessionAdded notification
forced a refresh.

Both methods now go through _ensureClient(), which already throws
the right ProtocolError. On the renderer side,
LocalAgentHostSessionsProvider already had an autorun on
authenticationPending that triggers _refreshSessions() once auth
settles; that's the natural retry mechanism for the silent
listSessions case (we don't want to interactively prompt the user
just to render the  that's only appropriate forsidebar
createSession).

(Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…esent (#311285)

* Implement clearTodoList function and invoke it at session start; hide widget when no todos are present

* Update extensions/copilot/src/extension/chatSessions/copilotcli/common/copilotCLITools.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fixes

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
@pull pull Bot locked and limited conversation to collaborators Apr 20, 2026
@pull pull Bot added the ⤵️ pull label Apr 20, 2026
@pull pull Bot merged commit 173f07e into code:main Apr 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants